import sys,math,os
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
class DatetimeDemo(QWidget):
    def __init__(self):
        super(DatetimeDemo,self).__init__()
        self.initUI()
    def initUI(self):
        self.setWindowTitle("QdateTime案例")
        self.resize(300,100)
        vlayout=QVBoxLayout()
        datetimeEdit=QDateTimeEdit(self)
        datetimeEdit2=QDateTimeEdit(QDateTime.currentDateTime(),self)
        dateEdit=QDateTimeEdit(QDate.currentDate(),self)
        timeEdit=QDateTimeEdit(QTime.currentTime(),self)
        #设置日期的格式
        datetimeEdit.setDisplayFormat("yyyy-MM-dd HH:mm:ss")
        datetimeEdit2.setDisplayFormat("yyyy/MM/dd HH:mm:ss")
        dateEdit.setDisplayFormat("yyyy.MM.dd")
        timeEdit.setDisplayFormat("HH:mm:ss")
        vlayout.addWidget(datetimeEdit)
        vlayout.addWidget(datetimeEdit2)
        vlayout.addWidget(dateEdit)
        vlayout.addWidget(timeEdit)
        self.setLayout(vlayout)

if __name__ == '__main__':
    app=QApplication(sys.argv)
    demo=DatetimeDemo()
    demo.show()
    sys.exit(app.exec_())
